Blog search

Friday Facts #40 - Working remotely

Posted by Tomas on 2014-06-27

Hello, we have spent another week doing fulltime bugfixing for the 0.10 release. This includes working through the backlog of bugs accumulated for past couple of months as well (quite a few train related bugs have been fixed). The result is 0.10.2 which will be released later today. We had a small issue with the updater in 0.10.0 and 0.10.1, so 0.10.2 needs to be downloaded manually for Windows users having these releases. From then on it should work as expected. Eventually we will make an explicit 0.9.8 -> 0.10.x update package that will work for all the distributions.

Friday Facts #374 - Smarter robots

Posted by kovarex, Oxyd, Klonan on 2023-09-01

Hello, today we are going to talk about some flying robot behavior improvements. Some of the problems we fixed were reported countless times, so I hope that some people will appreciate it :).

Friday Facts #375 - Quality

Posted by kovarex on 2023-09-08

Hello, Today we are going to talk a little bit about a big feature in the expansion, Quality!

Friday Facts #290 - Rail building changes & High-res icons

Posted by kovarex, Albert on 2019-04-12

Rail building changes kovarex The problem with rail building is that it has too many states. It depends whether you start building the rail with shift, to use the ghost mode or not, and then it also matters whether you still hold shift, to ignore trees or not. Moving from manual building to ghost rail building means cancelling the whole rail building and starting it again with the correct modifier. The problems were reaching the surface from time to time, and Twinsen even drew a nice little state diagram of the rail building system. It kind of peaked with this bug report. After some time, it became clear that we should simplify it. This is a nice example, where we can talk about change we just released (0.17.29) in a FFF. From now on, instead of 3 modes (building manually, ghost building, ghost building + tree/rock removal), we have only 2 modes, where the ghost building without obstacle deconstruction is not available anymore. So it doesn't matter anymore how you start the building, it just matters whether you are holding shift or not at the moment, which makes it consistent with the normal entity building and the ghost icon. Once the topic is opened, it is hard to leave it so easily, so we agreed that the rail building could be streamlined even more. The current model is, that you have to build one straight piece of rail first, and then you can use the rail builder on the edge of that rail. It is annoying generally, and especially for the new players, because he might miss the way how it is being used, as the straight rails are built exactly the same way as other entities. The reason we did it this way was mainly, because when we first introduced the (new at that time) rail builder, we weren't confident enough that it could replace even the basic straight rail building. But since the rail building is stable enough, we might go one more step forward. The plan is that the rail won't be used to build straight rails normally the way you can now. The rail item would be always used to build by the rail planner only. Instead of having to snap to an existing rail, you could just start building anywhere on the ground. Instead of showing the rail preview when holding the item, you would see the arrow as when starting the rail building, and you could rotate it with the R key. It would make sense, to make the arrow color/size different for starting a rail planner on the ground versus snapping to an existing rail, but other than that, it would be the same.

Friday Facts #77 - Theme art ahead

Posted by Tomas on 2015-03-13

Hello guys, the winter is not yet completely over in here. Even though we had a few days that felt like real spring still now it is cold and unwelcoming outside. One more reason to stay in the office with a cup of tea and a screen full of Factorio code.

Friday Facts #227 - Rendering, Trees & Scenario talk

Posted by Posila, Ernestas & Klonan on 2018-01-26

Hello, another week has passed here, with part of the team still out in Taiwan. They should be back next week, with some news of their great adventure.

Friday Facts #293 - New remnants 2 & 1.0 Marketing plan

Posted by albert, Dom, kovarex, Klonan on 2019-05-03

More remnants Dom, albert As for the conclusion of the topic opened in the FFF-288 we finally decided to go for a balanced solution in which the player can recognize what entity was destroyed and also walk through them. The solution of going up in the Z-axis is really attractive for designing the destroyed models, but it gives a lot of headaches to the game designers due its need of a bounding box. We are planning also a generic set of remnants for the modders who don’t feel like making the destroyed version of their own machines. Here an example of how a factory can look after a biter attack: These remnants are still a work in progress, many of them are not yet finished and we are planning more iterations with this subject. By now you'll find a sneak peek in today's release (0.17.36).

Friday Facts #180 - Map improvements

Posted by kovarex on 2017-03-03

Public service announcement - Possible server breach and outages In the past 7 days, our services (authentication, multiplayer matching, mod portal, etc.) experienced multiple outages. One of them was caused by one of our service providers and resulted in a roughly 6 hour long outage on Tuesday evening. This was a widespread outage all over the internet caused by problems with Amazon's AWS S3 and also affected other services, for example Instagram, Imgur or Trello. The other 2 outages were the result of a possible security breach of one of our servers, acting as the master content server at the time. On Friday, just before midnight UTC, we were informed by Linode (our server provider), that a brute force SSH attack was originating from that server, targeting a specific IP in the OVH network. As a precaution, the server was cut from all network traffic, which caused a short outage. We haven't managed to determine, whether that attack was caused by a bug in some software or a runaway process, or if it was caused by someone who managed to gain access to the server. We can't say if it's possible to spoof the IP address of an attack of this kind and make it look like the attack is coming from someone else. As a security measure, we have destroyed and redeployed all 3 content servers we currently operate, improved our firewall and automatic banning rules and invalidated passwords and SSH keys. All the releases that are available for download were checked and none of them were modified. We apologise for any inconvenience we might've caused by these outages. Additional map info The Trello card to improve our map has been sitting in our queue for a very long time, and since I wanted to program some low hanging fruit for 0.15, I decided to pick this. Let me present how far I got. Now when I open the map view, it shows the map view settings mini-panel on the side (icons are temporary), which can be used to toggle different kind of additional info on the map. The logistics area visualisation It wasn't really possible to see the roboport coverage in the scale of the whole factory and I missed that a lot, so it was the first thing to be done. Now I can clearly see why did I get alerts of missing construction robots in the left part of the map. It can be also used to find all these small gaps in the coverage or off-by-one alignment issues. I'm also considering to show the roboport connections in this view, or as additional option. The electric network visualisation This one might be especially useful when you want to find out the reason of electricity breach. As with the previous one, it gives even more incentive to build electric network in OCD friendly way, as all the circumstantial electric pole placements are more than visible in this view. The pollution The pollution works the same as before, but it can be turned on and off the same way as other things. This means you'll no longer have to toggle the detailed info to see your base clearly through the pollution. Map interaction This was the most obvious step of all. You can open locomotives and train stations from any distance, you can access them from the train manager, but you couldn't open them by clicking in the map. It is possible now. Custom tags As the map shows train station names, people were actually using stations to put markers on the map. But as its kind of a hack, and it clutters the train destination selection dialog it needs a proper solution. This is why we have the custom tags now. It can be either text only, icon or both. As you can see it can be used to mark different parts of the factory, it can be used in multiplayer to coordinate different kind of tasks and I don't doubt that people will use it to draw penises or other 'creative art' on the map as well. Resource patch inspection Searching for the best patch around was quite tedious, as you had to walk to the locations and guess how much ore it contains by hovering over several ore patches. It is not needed anymore, as a player can just hover over the patch on the map to see how much it contains. As the area was discovered by radar, or by the player manually, there is no harm in providing this information. It also helps colorblind people as they couldn't distinguish the ore types by color so well. Other improvements There are other things we are considering. Just to be sure, this doesn't mean a promise or a plan, just an idea, that might or might be not implemented: Extend the custom tags, so they can refer to rectangular area. Interactive (clickable) electric and logistics networks that open the window with detailed info. Integrate the interaction into the train stop selection when adding new items to the train schedule Integrate the interaction into the train to allow semi-automatic one-time train order that wouldn't be limited to train stations. Be able to zoom from the map view directly to the world. Things not covered by radars would just be covered by some kind of blackness. Better map colors, more different colors for entities, so you would see whether it is an assembling machine, electric pole or turret. Option of Higher resolution of map. If we have 4 pixels per tile in the map it could be nicer and also provide more information when zoomed in Smarter map info. Especially in the high resolution option, the belts could theoretically remember the resource they are used for (if it is one purpose belt), and draw line of the color on them. Assembling machines could have a pixel(s) inside the square that would depend on the recipe. Etc. I would actually like to know what other things you might want, or what things from this list you find the most needed. As always, we can’t wait to read your reactions and feedback on our forums.

Friday Facts #32 - The New Trailer

Posted by Tomas on 2014-05-02

Hello everyone, so it is kind of obvious what the main topic of today's post will be. After months of waiting, the new trailer went public on Thursday (on time - YAY). Michal and Albert were working till like 5 a.m. to finish all the super final details, record the trailer and post it on youtube. Still we were unsure about the final result. The quality of the video is unsatisfactory compared to the original (Youtube recompresses the video) and we keep seeing more and more tiny little errors in the trailer - things like bad timing of honking when the train leaves the sorter, too close zooming now and there, one of the biters being rendered "inside the worm", clash sound on the bridge played a bit too early. So we monitored the reactions rather anxiously. And we were overwhelmed. Positively. The trailer video got over 10k views the same day with couple of hundreds likes and many, many positive and encouraging comments. On top of that the trailer was posted on Reddit in r/Games and it got quite a bit of traction there as well. We received lots of great emails, tweets and the sales spiked significantly. And the cherry-pick is that today we got emails from guys at Gamasutra and PC Gamer UK who were interested in getting a copy of the game for potential articles / previews on these sites. So looks like the new trailer is doing its job:) Big thank you to all of you who contributed to this (by giving advice on trailer concept, spreading the word, liking, tweeting, etc.). Maybe a little bit in the shadows of the new trailer comes the new Factorio logo (you can see it in the trailer as well as on the website). Quite a while ago we made a post which introduced our new logo prototype. This post was followed by a fruitful discussion on the forums. We took the major points from those discussions and put them into the new logo. That means we (and by "we" I mean Albert:)) fixed the shape a bit, added a more fitting texture and finally got a better ending wheel. We are really happy about the result. The old logo is gone long live the new one:) (we will update the wiki and forums soon ...). By the end of the next week we will finish with some more "marketing / PR karma" steps. Things like: Direct debit card payments. Don't have a Paypal account? No worries, you will be able to buy the game with a single "swipe" of your card. Up to date screenshots with latest graphics (it is a pain to see new articles about Factorio popping up with half a year old screenshots). New css template for the forums (including the new logo). Further web polish - adding links to couple of good youtube preview videos about Factorio, maybe adding some logo resources for people to use when previewing the game, etc. This will finally bring us to the state when we will be positive about trying to reach to the wider audience. Oh yeah and apart from refreshing the youtube trailer page and scraping internet for feedback on the trailer we did some "regular work" as well. Namely for the multiplayer. The basics of synchronization layer, connection management and data transfers are in place. They haven't yet been tested together though - we are too afraid the whole thing will just explode - so for now we are writing tests for these like crazy. The next in line are lobby (to actually get players together and start / join the game) and changing the core game to properly deal with multiple players. After this we will hopefully start with some very early tests here over LAN. We will keep you up to date;) I guess you all noticed, but there is a new steam engine graphics in the trailer. Albert said that we can't release the trailer with the old one so we listened. And it was imho a good decision. Checkout some gif animations from early vs. final version below: And as always, go to our forums for the Friday Facts "afterparty" comments.

Friday Facts #233 - Wiki admin

Posted by Klonan & Bilka on 2018-03-09

Hello, it is another Friday already, and one step closer to the double-digit temperatures of spring.